html[data-v-3cf172ba],
body[data-v-3cf172ba] {
    background: #F8F8FA;
    font-size: 14px;
    color: #252527
}

.center[data-v-3cf172ba] {
    width: 1080px;
    margin: 0 auto
}
.app-head{
height: 56px;
}
.header[data-v-52684230] {
    width: 100%;
    height: 56px;
    background: #fff;
    position: relative;
    border-bottom: solid 1px #eaeaea
}

.header .container[data-v-52684230] {
    height: 56px;
    width: 1080px;
    margin: 0 auto;
    position: relative;
    z-index: 1999;
    background: #fff
}

.header .container .logo[data-v-52684230] {
    margin-right: 40px;
    width: 101px;
    background: url(../../../assets/imgs/logo-shixiseng.ea8da47.png) no-repeat 0 14px;
    background-size: 100%
}

.header .container .nav-item[data-v-52684230] {
    line-height: 56px;
    height: 56px;
    float: left
}

.header .container .nav-description[data-v-52684230] {
    width: 250px;
    height: 56px;
    line-height: 56px;
    position: relative;
    padding-left: 12px;
    float: left;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333
}

.header .container .nav-description[data-v-52684230]::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 1px;
    height: 20px;
    background: #cccccc
}

.header .container .oneLevel-page[data-v-52684230]:hover {
    color: #6aa2e4
}

.header .container .oneLevel-page.active[data-v-52684230] {
    color: #6aa2e4
}

.header .container ul[data-v-52684230] {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 0;
    list-style: none;
    vertical-align: top
}

.header .container ul li[data-v-52684230] {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin: 0;
    margin-right: 32px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    transition: all 0.4s
}

.header .container ul li[data-v-52684230]:nth-last-of-type(1) {
    margin-right: 0
}

.header .container ul li.city-address[data-v-52684230] {
    color: #6aa2e4;
    cursor: pointer
}

.header .container ul li.city-address .change-text[data-v-52684230] {
    font-size: 14px;
    color: #4c4c4e
}

.header .container ul li a[data-v-52684230] {
    color: #4c4c4e;
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.header .container .logined[data-v-52684230] {
    float: right;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px
}

.header .container .logined .phone[data-v-52684230] {
    position: relative;
    display: inline-block;
    width: 88px;
    height: 25px;
    top: 12px;
    margin-right: 28px;
    background-repeat: no-repeat
}

.header .container .logined .mine[data-v-52684230] {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
    top: 14px;
    background: no-repeat center/cover;
    border: 1px solid #fafafa;
    border-radius: 50%
}

.header .container .logined .mine:hover .mine_expand[data-v-52684230] {
    display: block
}

.header .container .logined .mine_expand[data-v-52684230] {
    background-color: #fff;
    top: 30px;
    left: -50px;
    font-size: 14px;
    position: absolute;
    width: 180px;
    box-sizing: border-box;
    box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.06);
    display: none
}

.header .container .logined .mine_item[data-v-52684230] {
    cursor: pointer;
    padding: 12px 24px;
    display: block
}

.header .container .logined .mine_item[data-v-52684230]:hover {
    background-color: #F8F8FA
}

.header .resume-level[data-v-52684230] {
    width: 100%;
    height: 34px;
    background: #e9effb
}

.header .resume-level .rank-pannel[data-v-52684230] {
    width: 1080px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header .resume-level .rank-pannel .label[data-v-52684230] {
    color: #6aa2e4;
    font-size: 13px
}

.header .resume-level .rank-pannel .rank[data-v-52684230] {
    display: flex;
    align-items: center;
    margin-right: 40px
}

.header .resume-level .rank-pannel .rank img[data-v-52684230] {
    width: 10px
}

.header .resume-level .rank-pannel .text[data-v-52684230] {
    color: #6aa2e4;
    font-size: 13px;
    cursor: pointer
}

.header .resume-level .rank-pannel .close[data-v-52684230] {
    flex: 1;
    text-align: right;
    cursor: pointer
}

.header .resume-level .rank-pannel .close img[data-v-52684230] {
    width: 14px
}

.header .xyz i[data-v-52684230] {
    width: 25px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -20px;
    top: 4px;
    background: url(../../../assets/imgs/icon-new.fd1130a.svg) no-repeat;
    background-size: 100%
}

.header .qb i[data-v-52684230] {
    width: 25px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -20px;
    top: 4px;
    background: url(../../../assets/imgs/icon-hot.773d2a0.svg) no-repeat;
    background-size: 100%
}

.login-status {
    float: right;
    height: 50px;
}
.show_user{
    float: right;
    min-width: 104px;
    height: 50px;
    line-height: 50px;
}
.show_user .show_user_popover{
    display: flex;
}
.show_user .show_user_popover .imgtitle{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #c0c0c1;
    transform: translateY(13px);
    overflow: hidden;
    position: relative;
    /*opacity: .5;*/
    /*box-sizing: border-box;*/
}
.el-popover{
    margin: 0!important;
    padding: 0!important;
}

.show_user_tab div{
    /*margin: 0;*/
    width: 100%;
    height: 45px;
    color: #4c4c4e;
    font-size: 14px;
    line-height: 45px;
    overflow: hidden;
    /*background: red;*/
    /*border: 1px #333 solid;*/
}
.show_user_tab div:hover{
    background-color: #F0F0F4;
    opacity: .8;
}
.show_user_tab .show_user_item>a{
    padding-left: 20px;
    color: #4c4c4e;
}

.show_user .show_user_popover .imgtitle>img{
    width: inherit;
    height: inherit;
    text-align: center;
    position: absolute;
    /*margin: 0 auto;*/
    /*transform:inherit;*/

    /*box-sizing: border-box;*/
}
.show_user .u_name{
    width: 70px;
    margin: 0 10px;
    color: #4c4c4e;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
}
.login-status .go-company {
    margin-top: 13px;
    margin-left: 18px;
    width: 104px;
    height: 28px;
    line-height: 50px;
    border: 1px solid #6aa2e4;
    border-radius: 16px;
    text-align: center;
    color: #6aa2e4;
    font-size: 14px;
    padding: 6px 26px;
}

.login-status .go-company:hover {
    background-color: #6aa2e4;
    color: #fff
}

.login-status .message {
    margin-right: 20px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    display: inline-block;
    color: #4c4c4c;
    font-size: 14px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer
}

/*.login-status .message:hover {*/
/*  color: #6aa2e4*/
/*}*/
.el-dialog__wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    margin: 0
}
/*头部导航 e  */

/*头部背景图 s */
.top_header{
    height: 178px;
}
.top_header .top_header_item{
    background: #42b983;
}
.top_header_backimg{
    background-image: url('../../../assets/imgs/top_headimg.jpg') ;
    background-size: cover;
    /* 背景图垂直、水平均居中 */
    background-position: center center;
    /* 背景图不平铺 */
    background-repeat: no-repeat;
    /* 当内容高度大于图片高度时，背景图像的位置相对于viewport固定 */
    /*background-attachment: fixed;*/
    /* 让背景图基于容器大小伸缩 */
    background-size: cover;
    /* 设置背景颜色，背景图加载过程中会显示背景色 */
    /*background-color: #464646;*/
}

/*top_right*/

.top_right{
    height: 0px;
    width: 1080px;
    margin: 0 auto;
    /*background-color: #42b983;*/
    display: flex;
    justify-content: flex-end;
    transform: translatey(-170px);
}

.top_right .top_right_box2{
    width: 265px;
    height: 164px;
    border-radius: 4px;
    background-color: #ffffff;
    /*border: 1px solid #333333;*/
    /*transform: translatey(-172px);*/
    /*float: left;*/
}

.top_right .top_right_box2 .top_colum{
    display: flex;
    flex-flow: row;
    font-size: 12px;
    /*width: 265px;*/
    /*height: 164px;*/
    justify-content: space-between;
    padding: 6px 15px;
}
.wxmin{width: 116px;height: 116px}
.m_top_10{margin-top: 10px}
.font_14{font-size: 14px}
.color_92bff6{color: #92BFF6!important;}
.top_right .top_right_box2 .top_colum .top_row_left{
    /*display: flex;*/
    width: 120px;
    text-align:center;
}
.top_right .top_right_box2 .top_colum .top_row_right{
    width: 120px;
    padding-left: 15px;
    margin-left: 15px;
    border-left: #EFEFF1 1px solid;
    border-color: #EFEFF1;
}
.top_right .top_right_box2 .top_colum .top_row_right .itemd{
    margin: 10px 0;
    /*height: 16px;*/
    /*width: 85px;*/
    /*line-height: 16px;*/
    color: #96999f;;
    /*border:1px solid #333333;*/
}
.top_right .top_right_box2 .top_colum .top_row_right .itemd>img{
    /*margin-top: 3px;*/
    width: 16px;
    height: 16px;
    margin-right: 5px;
    transform: translateY(4px);
}


/*头部背景图 s */

/*body 区 s*/
.top-bar{
    /*height: 126px;*/
    /*background-color: #6aa2e4;*/
}
.top-bar[data-v-1ee2d8fa] {
    padding: 20px 0 20px 0
}

.top-bar .container[data-v-1ee2d8fa] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-content: center;
}

.top-bar .container .calendar-wrap[data-v-1ee2d8fa] {
    width: 260px;
    height: 126px;
    background: url(../../../assets/imgs/icon_schoolcalendar.c30e320.png) no-repeat;
    background-size: 100% 100%;
    padding: 26px 8px 12px 8px;
    box-sizing: border-box;
    justify-content: space-between;
    display: flex;
    cursor: pointer
}

.top-bar .container .calendar-wrap .calendar-left[data-v-1ee2d8fa] {
    width: 68px;
    height: 87px;
    padding: 8px;
    box-sizing: border-box
}

.top-bar .container .calendar-wrap .calendar-left .calendar-month[data-v-1ee2d8fa] {
    font-size: 10px;
    transform: scale(0.83333);
    font-weight: 400;
    color: #899bbc;
    line-height: 14px;
    text-align: center
}

.top-bar .container .calendar-wrap .calendar-left .calendar-day[data-v-1ee2d8fa] {
    font-size: 30px;
    font-weight: bold;
    color: #1c3d79;
    line-height: 41px;
    text-align: center
}

.top-bar .container .calendar-wrap .calendar-right[data-v-1ee2d8fa] {
    box-sizing: border-box;
    padding: 0 5px;
    width: 170px;
    height: 87px
}

.top-bar .container .calendar-wrap .calendar-right .calendar-item[data-v-1ee2d8fa] {
    width: 100%;
    height: 29px;
    box-sizing: border-box;
    border-bottom: 1px solid #edf2f7;
    display: flex;
    align-items: center
}

.top-bar .container .calendar-wrap .calendar-right .calendar-item .calendar-icon[data-v-1ee2d8fa] {
    width: 14px;
    height: 14px;
    margin-right: 4px
}

.top-bar .container .calendar-wrap .calendar-right .calendar-item .calendar-text[data-v-1ee2d8fa] {
    flex: 1;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.top-bar .container .calendar-wrap .calendar-right .nodata[data-v-1ee2d8fa] {
    font-size: 12px;
    font-weight: 400;
    color: #c0c0c1;
    text-align: center;
    line-height: 87px
}

.top-bar .container .search-bar[data-v-1ee2d8fa] {
    width: 800px;
    height: 126px
}

.top-bar .container .search-bar .search-bar_box[data-v-1ee2d8fa] {
    color: #999;
    line-height: 24px;
    font-size: 12px;
    height: 24px;
    color: #606266;
    /*margin-top: 24px;*/
}
.el-select .el-input{
    background-color: #ffffff!important;

}
.el-select[data-v-1ee2d8fa] {
    width: 100px!important;
    /*height: 38px;*/
    color: #252527!important;
    /*color: #ffffff!important;*/
}
.el-select .el-input .el-input__inner
{
    height: 37px;
    /*color: #333333;*/
    /*background-color: #ffffff!important;*/
}
.elselect[data-v-1ee2d8fa]{
    /*color: #252527!important;*/
    /*background-color: #ffffff!important;*/
    /*box-sizing: border-box;*/
}
.el-button[data-v-1ee2d8fa]{
    width: 100px!important;
    color: #ffffff;
    font-size: 16px;
    background-color: #6aa2e4;
    border-radius: 0;
}
.user-count-num {
    text-align: start
}
.search-bar .search-bar_box .el-input-group__append{
    color: #fff;
    background: #6aa2e4;
    padding: 0 40px;
}
.top-bar .container .search-bar .user-count-num[data-v-1ee2d8fa] {
    font-size: 12px;
    color: #333;
    /*margin: -22px 0 12px 0;*/
    font-weight: 500
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa] {
    display: inline-block;
    width: 15px;
    height: 17px;
    background: url(../../../assets/imgs/index_count.9f9fb38.png) repeat-y center 14px/16px 195px
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(1) {
    transition: all ease-out 1s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(2) {
    transition: all ease-out 1.3s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(3) {
    transition: all ease-out 1.6s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(4) {
    transition: all ease-out 1.9s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(5) {
    transition: all ease-out 2.2s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(6) {
    transition: all ease-out 2.5s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(7) {
    transition: all ease-out 2.8s
}

.top-bar .container .search-bar .user-count-num span[data-v-1ee2d8fa]:nth-child(8) {
    transition: all ease-out 3.1s
}

.top-bar .container .search-bar .search-container[data-v-1ee2d8fa] {
    width: 800px;
    height: 44px;
    position: relative;
    font-size: 14px;
    border: 1px solid #6aa2e4
}

.top-bar .container .search-bar .search-container *[data-v-1ee2d8fa] {
    transition: all 0.4s;
    outline: none
}

.top-bar .container .search-bar .search-container .dropdown[data-v-1ee2d8fa] {
    float: left;
    width: 68px;
    height: 31px;
    line-height: 18px;
    background: #fff;
    color: #333;
    padding: 0 6px;
    padding-top: 13px;
    cursor: pointer;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    z-index: 2
}

.top-bar .container .search-bar .search-container .dropdown .pos_text[data-v-1ee2d8fa] {
    vertical-align: middle
}

.top-bar .container .search-bar .search-container .dropdown .icon[data-v-1ee2d8fa] {
    width: 6px;
    padding-left: 2px;
    vertical-align: middle
}

.top-bar .container .search-bar .search-container .dropdown .blank[data-v-1ee2d8fa] {
    position: absolute;
    top: 0;
    left: -1px;
    width: 118px;
    height: 10px;
    opacity: 0
}

.top-bar .container .search-bar .search-container .dropdown .ul_list[data-v-1ee2d8fa] {
    position: absolute;
    top: 0;
    left: -1px;
    z-index: -1;
    width: 118px;
    font-size: 14px;
    background: #fff;
    transform: none;
    color: #606266;
    border: 1px solid #e4e7ed;
    transition: all 400ms ease 0s;
    box-sizing: border-box;
    opacity: 0
}

.top-bar .container .search-bar .search-container .dropdown .ul_list .list-item[data-v-1ee2d8fa] {
    padding-left: 20px;
    line-height: 35px;
    text-align: left;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer
}

.top-bar .container .search-bar .search-container .dropdown .ul_list .list-item[data-v-1ee2d8fa]:first-of-type {
    margin-top: 10px
}

.top-bar .container .search-bar .search-container .dropdown .ul_list .list-item[data-v-1ee2d8fa]:last-of-type {
    margin-bottom: 10px
}

.top-bar .container .search-bar .search-container .dropdown .ul_list .list-item[data-v-1ee2d8fa]:hover {
    background: #f5f7fa
}

.top-bar .container .search-bar .search-container .dropdown:hover .ul_list[data-v-1ee2d8fa] {
    top: 55px;
    opacity: 1;
    z-index: 1
}

.top-bar .container .search-bar .search-container .dropdown:hover .icon[data-v-1ee2d8fa] {
    transform: rotate(180deg);
    transition: all 400ms ease 0s
}

.top-bar .container .search-bar .search-container .line[data-v-1ee2d8fa] {
    width: 1px;
    height: 18px;
    margin-top: 13px;
    background: #eee;
    position: absolute;
    left: 80px;
    top: 0;
    z-index: 2
}

.top-bar .container .search-bar .hot-key-wrap[data-v-1ee2d8fa] {
    padding-top: 10px;
    color: #a0a0a2;
    line-height: 28px;
    font-size: 15px
}

.top-bar .container .search-bar .hot-key-wrap a[data-v-1ee2d8fa] {
    display: inline-block;
    padding: 0 5px;
    color: #6aa2e4;
    cursor: pointer;
    text-decoration: none;
    line-height: 28px;
    font-size: 15px
}

.top-bar .container .search-bar .hot-key-wrap a[data-v-1ee2d8fa]:hover {
    text-decoration: underline
}

.top-bar .container .search-bar .hot-key-wrap a .hideimg[data-v-1ee2d8fa] {
    width: 1px;
    height: 1px;
    display: none !important
}

/*body 区 e*/
.mid-bar{
    min-height: 430px;
    width: 1080px;
    /*margin:0 auto;*/
    display: flex;
    justify-content: space-between;
    /*border:  #333333 1px solid;*/
    background-color: #FAFAFA;
}

.mid-bar .intern-type{
    width: 260px;
    min-height: 430px;
}
.mid-bar .intern-type .type-head{
    /*display: flex;*/
    /*justify-content: center;*/
    /*border:  #333333 1px solid;*/
    /*background-color: #FAFAFA;*/
}
.deepCtrl>>>#tab-zore{
    width: 155px;
    padding-left: 20px!important;
}
.deepCtrl .el-tabs__header>div::after{
    opacity: 0;  /*隐藏导航条 */
}
#tab-zore > span{
    padding: 0 65px 0 15px!important;
}
.deepCtrl>>>.el-tabs__item{
    padding: 0 10px!important;
}
.deepCtrl>>>#tab-first span[data-v-6a4e7720],
.deepCtrl>>>#tab-second span[data-v-6a4e7720]
{
    border: 1px #cccccc solid;
    padding: 2.5px 2.5px;
    border-radius: 50%;
    background-color:  #F8F8FA ;
}
.deepCtrl>>>.el-tabs__item.is-disabled {
    color: #666;
}

.mid-bar .intern-type .type-head .type-item[data-v-1ee2d8fa]{
    width: 260px;
    padding: 0 15px;
    height: 45px;
    white-space: nowrap;
    line-height: 45px;
    font-size: 0;
    box-sizing: border-box;
    border: 1px solid #ffffff;
    /*border: solid 1px transparent;*/
    position: relative;
    box-sizing: border-box;
    background: url(../../../assets/imgs/icon_arrow_right.9c83439.svg) no-repeat 230px 12px #fafafa;
}
.mid-bar .intern-type .type-head .type-item .type-item-first{
    display: inline-block;
    color: #333;
    font-size: 16px;
    padding-right: 10px;
    cursor: pointer
}
.mid-bar .intern-type .type-item .type-item-sub[data-v-1ee2d8fa] {
    display: inline-block;
    color: #666;
    font-size: 14px;
    text-decoration: none;
    line-height: 38px;
    padding-right: 12px;
    cursor: pointer
}
.active{
    background-color: #fff;
    border: 1px #e8e8ea solid!important;
    border-color: #e8e8ea;
    border-right: none!important;
    /*background-color: #1c3d79!important;*/
}
/*轮播 s*/
.mid-bar .carousel_area .banner-sub[data-v-1ee2d8fa] {
    width: 800px;
    height: 71px;
    display: flex;
    justify-content: space-between;
}
.mid-bar .carousel_area .banner-sub .banner-sub_item[data-v-1ee2d8fa]{
    width: 191px;
    display: flex;
    /*align-items: center;*/
    text-decoration: none;
    box-sizing: border-box;
    cursor: pointer
    /*box-sizing: border-box;*/
}

.mid-bar .carousel_area .banner-sub .banner-sub_item a:nth-child(2) {
    height: 70px;
    background-color: #fafafa;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    justify-content: flex-start;
    justify-content: center; /* 水平居中 */
    align-center: center;
    padding-left: 15px;
    box-sizing: border-box;
    cursor: pointer;
    background-color: #fafafa;
}
.mid-bar .carousel_area .banner-sub_item .item2 p{
    margin: 0;padding: 0;
    font-size: 12px;
}
.mid-bar .carousel_area .banner-sub_item .item2 .item2_title{
    /*color: #666666;*/
    color: #6aa2e4;
    margin-bottom: 13px!important;
}

.carousel_area{
    width: 800px;
    height:300px;
    /*background-color: #1c3d79;*/
    margin-left: 20px;

}
/*.el-carousel__item h3 {*/
/*  color: #475669;*/
/*  font-size: 18px;*/
/*  opacity: 0.75;*/
/*  line-height: 300px;*/
/*margin: 0;*/
/*}*/

/*company-area start*/
.container .company-area{
    width: 1080px;
    margin: 0 auto;
    margin: 20px 0;
    /*max-height: 90px;*/
    /*height: 420px;*/
    display: flex;
    flex-wrap: wrap;
    /*justify-content:space-between;*/
    justify-content: start;
    /*background: #e8e8ea;*/
    margin:10px 0;
    /*position: absolute;*/
}
/*.container .company-area::after{*/
/*    display: block;*/
/*    clear:both;*/
/*}*/
.container .company-area .company-item{
    /*display: block;*/
    height: 88px;
    width: 88px;
    cursor: pointer;
    border: solid 1px #eee;
    text-align: center;
    /*padding-top: 10px;*/
    margin-top: 10px;
    margin-right: 16px;
    position: relative;
}

.company-area .company-item .hideimg[data-v-1ee2d8fa]{
    height: 50px;
    width: 50px;
}
.company-area .company-item .com-name{
    cursor: pointer;
    /*text-align: center;*/
    font-size: 12px;
    margin-top: 6px;
}
.company-area .company-item .company-common{
    display: none;
}
.container .company-area .company-item:hover{
    /*position: absolute;*/
    /*height: 88px;*/
    /*width: 88px;*/
    background: #333333;
    content: '33333';
    opacity: .3;
    color: #F0F0F4!important;
}
/*.company-area .company-item .com-name:hover{*/
    /*font-size: 16px;*/
    /*color: #F0F0F4;*/
/*}*/
